Inheritance of Dynamic Behavior: Development of a Groupware Editor
نویسندگان
چکیده
One of the key issues of object-oriented modeling is inheritance. It allows for the definition of subclasses that inherit features of some superclass. Inheritance is well defined for static properties of classes such as attributes and methods. However, there is no general agreement on the meaning of inheritance when considering dynamic behavior of objects. This paper studies inheritance of dynamic behavior in a framework based on Petri nets. The notions of an object life cycle and inheritance between life cycles are defined. The inheritance relation is based on two fundamental concepts, namely blocking and hiding method calls. Several transformation rules are given to construct subclasses from a given superclass, thus allowing reuse of life-cycle specifications during a design. To show the validity of the approach, the results are applied to the development of a groupware editor.
منابع مشابه
Architecture for Synchronous Groupware Application Development
This paper describes the design choices and the prototype implementation of CoopScan, a generic framework for synchronous groupware development. We focus on architectural issues and on strategies for integration of existing single−user applications into a collaborative environment. In this work, we propose a generic approach to application re−use. This approach is validated through the developm...
متن کاملAn Investigation of Groupware Support for Collaborative Awareness Through Distortion-Oriented Views
This paper reviews models and theoretical frameworks of collaborative awareness in the use of real-time groupware systems. The review is used to motivate and guide an investigation of distortion-oriented mechanisms for supporting collaborators’ fluid and dynamic awareness requirements. We describe our development and evaluation of Dome, a distortion-oriented multi-user editor. Although we desig...
متن کاملModeling dynamic factors affecting fine motor development milestone of 9-12 months old infants using structural equation model
Introduction: Investigating the factors affecting motor development is very important in identifying the causes of motor developmental delay for parents and occupational therapists in the development of pediatric treatment. This study aims to model dynamic factors affecting fine motor development milestones of 9-12 months old infants. Method: in this study 283 children were screened by age and ...
متن کاملPerformance Analysis of Different Modified MR Engines Mounts
Increasing current vehicle development trends for small, light, front wheel drive vehicles with low idle speeds have been forced automotive industries to use hydraulic engine mounts for further improvement in vibration, noise and harshness (NVH) performance of the vehicles. However, with the development of modern vehicle designs such as hybrid vehicles and variable engine management systems whi...
متن کاملRelief shape inheritance and graphical editor for the landscape design
In the context of this work a number of rules for landscape design editor development are proposed. These rules are aimed at the support of the reciprocal influence of the relief and objects located on its surface. An experimental graphical editor of dynamic 3D scenes has been created on the basis of relief shape inheritance principle (inheritance of z coordinate of any object). Various inherit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001